body { margin: 0;padding: 0;font-family: "微软雅黑"; font-size: 14px;}
a:hover,a:focus { text-decoration: none;}
[v-cloak] {display: none;}
.ui-checkbox{position:relative;width: 100%;}
.ui-checkbox input[type=checkbox] { display: none;}
.ui-checkbox span{cursor: pointer;}

.ui-checkbox input[type=checkbox]+span:before{content: "";width: 18px;height: 18px;display: inline-block;vertical-align: middle;margin-top: -3px;background-color: transparent;border-radius: 2px;background-color: #e3e3e3;}

.ui-checkbox input[type=checkbox]:checked+span:before{background-color: #3aab4e;}

.ui-checkbox input[type=checkbox]:checked+span:after{font-size: 12px;content: '✔';width: 10px;height: 10px;position: absolute;top: 1px;left: 4px;color: #FFF;display: block;}

.ui-checkbox input[type=checkbox]:disabled:checked+span:before{opacity: .65;background-color: #e3e3e3;border: 1px solid #e3e3e3;}

.ui-radio { display: inline-block; vertical-align: middle;}
.ui-radio input[type=radio] { display: none;}
.ui-radio label[for] { cursor: pointer; margin-top: -3px;}
.ui-radio input[type=radio]:checked+.radio-label .radio:before {content: " ";position: absolute;display: inline-block;width: 6px;height: 6px;background: #fff;top: 5px;left: 5px;border-radius: 50%;}
.ui-radio .radio-label .radio {position: relative;display: inline-block;width: 16px;height: 16px;border: 2px solid #e3e3e3;border-radius: 50%;vertical-align: middle;}
.ui-radio input[type=radio]:checked+.radio-label .radio {border-color: #3aab4e;background-color: #3aab4e;}